/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package treegenerator;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;

/**
 *
 * @author RaMoNs
 */
public class Nodo {
    
    private String nombre;
    private Nodo padre;
    private int id;
    ArrayList<Nodo> hijos = new ArrayList<Nodo>();
    
    public void setId(int id) {
        this.id = id;
    }
    
    public int getId() {
        return id;
    }
    
    public String getNombre() {
        return nombre;
    }
    
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    public Nodo(String nombre) {
        this.setNombre(nombre);
    }
    
    public Nodo() {
        this.setNombre(" ");
    }
    
    public Nodo(Nodo padre, String nombre) {
        this.setPadre(padre);
        this.setNombre(nombre);
    }
    
    public void setPadre(Nodo padre) {
        this.padre = padre;
    }
    
    public Nodo getPadre() {
        return padre;
    }
    
    void mostrarNodo() {
        System.out.print(this.nombre);
    }
}
